floating tennis serve - German English Dictionary